.header_box{position:relative; width:92%; padding:0; margin:0 auto; height:2.6rem; margin:1rem auto;}
.header_title{font-size: 1.5rem;color: #333333;}
.hotels_bg{width:100%;height: 7rem;margin: 0 auto;}
.hotels_icon{width: 30%; height: 3.0rem; float: right; margin-top: -3.0rem; position: relative; }
.hotels_icon .collect img{width:3.0rem;height:3.0rem;float: left ; margin-right: 0.8rem; }
.hotels_icon .share img{width:3.0rem;height:3.0rem;float: left;}

.information_box{border-bottom: 1px solid #dddddd;}
.information_box dl{padding-left: 3%; line-height: 3.0rem;}
.information_box dt{color: #262626;font-size:1.5rem;}
p.information_subheading{color: #666666;font-size:1.3rem;}
p.price_after{color: #ff6100;font-size: 1.0rem;}
p.price_after span{color: #ff6100;font-size: 1.8rem;}
p.price_after .price_th{background-color: #ff6100; margin-left: 1rem; width: 61rem;height: 1.6rem;}
p.price_after .price_th a{font-size:1.5rem;color: #ffffff; line-height: 1.7rem; padding: 0.5rem; }
p.price_before{ font-size: 1.0rem; color: #999999;line-height: 1.7rem;}
p.number{ font-size: 1.0rem; color: #999999;line-height: 1.7rem;}
p.id{ font-size: 1.0rem; color: #999999;line-height: 1.7rem;}

.information_box2{ border-top: 1px dashed #ddd; margin-top: 1.0rem; padding-bottom: 1.0rem;}
.information_box2 p{color: #666666;font-size:1.2rem; line-height: 1.1rem; margin-top: 1.0rem;padding-left: 3%;}
.information_box2 .sm{color: #4ebd43; font-size: 1.1rem;padding-top: 0.3rem;}
.information_box2 span img{width: 1.3rem;height: 1.3rem; padding-top: 0.2rem; }

.select_time{width: 100%; height: 3.25rem;   padding-top:13px; border-bottom: 1px solid #ddd;}
.select_time a{color: #606060;font-size: 1.3rem; padding-left: 3%;}
.select_time img{width:1.85rem; height: 1.85rem; }
.select_time .right img{width:1.6rem; height: 1.6rem;  float: right; padding-top: 0.25rem;}

.buy_title{ padding-top: 1rem;padding-bottom: 1rem;padding-left: 3%; }
.buy_title img{width:1.85rem; height: 1.85rem; }
.buy_content{width: 94%; margin: 0 auto;  padding-top: 1rem;  color: #444444;line-height: 1.5rem; border-top: 1px solid #dddddd;}
.buy_content ol{ padding-bottom: 1rem;}
.buy_title a{color: #606060;font-size: 1.3rem; padding-left: 0.5rem; }

.introduce_title{padding-top: 1rem;padding-bottom: 1rem; padding-left: 3%;}
.introduce_title a{font-size: 1.3rem;color: #606060; padding-left: 0.5rem;padding-top: 0.8rem;}
.introduce_title img {width:1.85rem; height: 1.85rem; }
.introduce_content{width: 94%; margin: 0 auto; border-top: 1px solid #dddddd; padding-top: 1rem;  color: #444444;line-height: 1.5rem; padding-bottom: 1rem;}


.user_comment_box{width: 96%; margin: 0 auto; color: #444444;color: #444444;}
.user_comment_list{width: 96%; margin: 0 auto; border-top: 1px solid #dddddd;}
.star{ clear: both; overflow: hidden;}
.user_comment_list .star  ul{padding-top: 1.0rem;}
.user_comment_list .star  ul li{float: left;}
.user_comment_list .star ul li img{width: 1.5rem; height: 1.5rem;}
.user_num{font-size: 1.2rem; color: #999999; float: right; padding-right:4%;padding-top: 0.5rem;}
.user{ clear: both; overflow: hidden; color: #999999;padding-top: 1rem;}
.time{font-size: 1.0rem; color: #999999; float: right;}
.user_content{font-size: 1.0rem; color: #333333; padding-top: 1rem;padding-bottom:1rem;word-break: break-all;word-wrap: break-word;}

.blank{ height: 1.0rem;border-bottom: 1px solid #dddddd; background-color: #EEEEEE; }
.more{font-size: 1.2rem; color: #008aff; text-align: center; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; height: 2.7rem; padding-top: 1.35rem;}